Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F5 Colombia F6 USA F2 USA F3 USA F7 USA F8 USA F9 USA F10 USA F11 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Venezuela F1 Peru F3 Brazil F4 Brazil F5 Brazil F6 Chile F4 Chile F5 Belgium F5 Chile F7 Peru F6 USA F12 USA F13 Bolivia F2 Peru F2 USA F4 USA F5 USA F6 USA F12 USA F13 USA F14 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Peru F1 Peru F3 Argentina F3 Argentina F5 Argentina F6 Venezuela F2 Venezuela F3 VI Trofeo Ciudad de Quito - Quito Germany F10 San Luis Potosi Challenger - San Luis Potosi 2001 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Tennis Cup - Campos do Jordao Peru F3 Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto SMS Tennis Open - Sao Paulo USTA Challenger of San Antonio - San Antonio Challenger Leon 2004 - Leon ATU Cup - Weiden 2006 USTA Tallahassee Tennis Challenger - Tallahassee Copa Kia Challenger ATP - Santiago Men's Pro Challenger at Tunica National - Tunica Barletta Challenger Blumenau Challenger Santos Challenger Lima Challenger VIII Trofeo Ciudad de Quito - Quito Telesp Celular Open - Campinas Intelig Tennis Cup - Campos do Jordao Copa Ericsson Peru - Lima VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 West Side Tennis Club Challenger - Forest Hills VI Gramado Open de Tenis - Gramado VI Gramado Open de Tenis - Gramado College Station Challenger - College Station Seguros Bolivar Open - Medellin Belo Horizonte Challenger Guayaquil Challenger Advanta Championships - Philadelphia Internationaler Raiffeisen Grand Prix - St. Polten Grolsch Open 1997 - Amsterdam Pilot Pen International - New Haven Gerry Weber Open - Halle MFS Pro Tennis Championships - Boston Heineken Open - Singapore Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Gold Flake Open - Chennai Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Dubai Tennis Open - Dubai Open Seat-Godo 2000 - Barcelona BellSouth Open - Auckland Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Japan Open - Tokyo Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch Energis Open - Amsterdam Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Kroger / St. Jude International - Memphis Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London President's Cup - Tashkent Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Kremlin Cup - Moscow Dubai Tennis Open - Dubai Sybase Open - San Jose Stockholm Open - Stockholm Heineken Trophy - 's-Hertogenbosch Grolsch Open - Amsterdam Milan Indoors - Milan Copa AT&T - Buenos Aires AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Brasil Open - Salvador Thailand Open - Bangkok CA Tennis Trophy - Vienna Stockholm Open - Stockholm Doha Jakarta Marseille Scottsdale Estoril Barcelona Rosmalen Halle U.S. Pro Tennis Championships - Boston Stuttgart Kitzbuhel Amsterdam Bogota Singapore Beijing Gerry Weber Open - Halle Moscow Rotterdam Casablanca Munich Rosmalen Halle Amsterdam Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Next Generation Hardcourts - Adelaide Milan Indoors - Milan BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Open Seat-Godo '97 - Barcelona Heineken Trophy - Rosmalen Movistar Open - Vina del Mar Grand Prix de Tennis de Toulouse - Toulouse Heineken Open Singapore - Singapore Qatar Mobil Open '98 - Doha Adidas International - Sydney Open 13 - Marseille Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo '98 - Barcelona VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Internationaler Raiffeisen Grand Prix - St. Polten Schickendanz Open - Furth ATU Cup - Weiden Cridicard Mastercard Tennis Cup - Campos do Jordao V Gramado Open de Tennis - Gramado Heineken Trophy - 's-Hertogenbosch 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Infiniti Open - Los Angeles Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo President's Cup 1998 - Tashkent IPB Czech Indoor - Ostrava Ordina Open - 's-Hertogenbosch Heineken Open Shanghai - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam VI Abierto Internacional de Salinas - Salinas Internationaler Raiffeisen Grand Prix - St. Polten BMW Open - Munich Gerry Weber Open - Halle AIG Japan Open - Tokyo USTA Challenger of Burbank - Burbank Visa Tennis Open - Sao Paulo Palermo Valencia Montevideo Mercedes-Benz Cup - Los Angeles USTA Challenger of Dallas - Dallas VI Open Banc Agricol - Andorra The Powder Byrne Trophy - Surbiton Legg Mason Tennis Classic - Washington D.C. Toulouse Paegas Czech Open - Prague Copa Ericsson - Lima 2003 Eddleman USTA Challenger - Birmingham Prague Open - Prague Sporting Challenger 2003 - Turin Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Grand Prix de Tennis - St. Jean de Luz USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Sporting Challenger - Turin Schickedanz Open - Furth Kremlin Cup - Moscow 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta GHI Bronx Classic - Bronx Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Challenger Groningen - Groningen Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao The Natrel's Challenger of Granby - Granby 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Internazionali di Tennis - Bergamo XI Abierto Internacional de Salinas - Salinas Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena BMW Tennis Championship - Sunrise Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Music City Challenger - Nashville Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Rabat Challenger Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Sarasota Challenger Campos do Jordao Challenger Brasilia Challenger New Haven Lima Challenger Blunmenau Challenger Curitiba Challenger ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Copa Ericsson Argentina - Buenos Aires SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa 10th Wartburg Open - Eisenach VII Trofeo Ciudad de Quito - Quito BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Waco International Tennis Challenger - Waco French Open - Paris TESS Tennis Classic - Campinas BH Tennis Open International Cup - Belo Horizonte U.S. Open - New York Global Telecom Open - Curitiba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Nossa Caixa Aberto de Sao Paulo - Sao Paulo Qatar Mobil Open - Doha Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2001 - Doha Franklin Templeton Tennis Classic - Scottsdale Gstaad Bordeaux Santiago Buenos Aires Rosmalen Hilversum Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Heineken Open - Auckland Brasil Open - Costa do Sauipe Dubai Open - Dubai Licher German Open - Hamburg Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Toronto Tennis Masters Series - Stuttgart Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Open 13 - Marseille Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Key Biscayne Monte Carlo Delray Beach International Tennis Championships - Delray Beach Rome Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Franklin Templeton Tennis Classic - Scottsdale du Maurier Open - Toronto CA Tennis Trophy - Vienna The Ericsson Open - Miami Tennis Masters Series - Hamburg Eutelsat Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart German Open - Hamburg Great American Insurance ATP Championship - Cincinnati 12th Paris Open - Paris Tennis Masters Series - Cincinnati Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Cincinnati Licher German Open - Hamburg Shanghai Open '98 - Shanghai Tennis Masters Series - Montreal Monte Carlo Open - Monte Carlo Hamburg Kremlin Cup - Moscow Pacific Life Open - Indian Wells Open 13 - Marseille Milan Indoors - Milan Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open French Open Wimbledon U.S. Open U.S. Open Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Toronto U.S. Open - New York Tennis Masters Series - Paris Canadian Open Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon Davis Cup, World Group, QF, USA-NED 4-1 Davis Cup, World Group, 1R, BEL-NED 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, World Group, QR, NED-UZB 4-1 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, NED-IND 5-0 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 French Open - Paris Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Davis Cup, Group II, 1R, PER-AHO 5-0 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1